
#ifndef DESIGN_PATTERNS_PROXY_PROXYHOST_H
#define DESIGN_PATTERNS_PROXY_PROXYHOST_H

#include "Host.h"

class ProxyHost : public Host
{
private:
  Host* host_;

public:
  explicit ProxyHost(Host* host);

  void Request(unsigned int ip, std::string data) override;

  ~ProxyHost() override;
};

#endif //DESIGN_PATTERNS_PROXY_PROXYHOST_H
